<html>
<body>
<p>
To execute our .jar file you will need to execute the following at a command line where the .jar is located: java -jar Team-Hendrix.jar   We are the team who executed the Jar incorrectly during our demo which did not allow the values to update for some odd reason...
</p>
<p>
To meet the requirements of coding the use cases described in the "official requirements," we coded specific tasks and abided to the business rules that related to these tasks, but left out other functionality as it was not required. For example, all users can log in and out of our system as it is an official requirement in the use cases, but they cannot delete their account or view scheduluer contact information as these are not functionality used in any use case. 
</p>
<p>
An unregistered user can register for an account as a volunteer to meet the use case: "Unregistered User registers for an account as a Volunteer" by providing their personal information, but an unregistered user cannot register as a Land Management Agency as it was not part of any use case. An unregistered user also may not view the list of available Trail Maintenance Jobs. Because of the restrictions on unregistered users we made default users for each Volunteer, Scheduler, and Land Management Agency that are used to present our code.
</p>
<p>
To accomplish the requirements to fullfil the use case: "Volunteer signs up for a Trail Maintenance Job as a Volunteer," we made it so Volunteers can View the list of available Trail Maintenance Jobs, select a job to look at, and then sign up for it if the volunteer desires and if the job is not full. We left out the functionality for volunteers to withdraw from a job, view upcoming jobs that they are signed up for, chaning their account information, sign up for a job as a group leader, and request to become a group leader. 
</p>
<p>
For the use case: "Land Management Agency Submits Trail Maintenance Request," we coded the functionality to allow Land Management Agencies to request a new maintenance job by filling out a form with the necessary information to create this job. Land Management Agencies can not view the list of available Trail maintenance Jobs, change their account information, or the functionality stated previously as it is not needed in the use cases.
</p>
<p>
For the use case "Scheduler schedules a Trail Maintenance Request," we gave the scheduler the functionality to view requested jobs that still need scheduling and schedule these requested jobs by setting a date and time.The scheduler does not have the functionality to Deny Trail Maintenance Job Requests, edit Trail Maintenance Job Request details, remove a Trail Maintenance Job from schedule, edit Trail Maintenance Job details, add volunteers to the list of Group Leaders, verify new Land Management Agencies, delete Land Management Agency accounts, delete volunteer accoutns, or change account information of any user as these functionalities do not pertain to any use case.
</p>
</body>
</html>